Solucion problema uno;

#include <stdio.h>
void main()
{
	int posiciones[100];
	int recorrido=0,i=0;
	printf("Introduce el numero de numeros a introducir:");
	scanf("%d",&recorrido);
	for(i=0;i<recorrido;i++)
	{
		printf("\n\nMete un numero:");
		scanf("%d",&posiciones[i]);
	}
	printf("\n\nMetiste los siguientes numeros:\n\n");
	for(i=0;i<recorrido;i++)
	{
		printf("\n%d",posiciones[i]);
	}
	fflush(stdin);
   	getchar();
}

Solucion problema dos;

#include <stdio.h>
void main()
{
	char palabra[100];
	int i=0;
	printf("Mete una palabra:");
	scanf("%s",&palabra);
	for(i=0;i<100 && palabra[i]!='\0';i++);
	printf("\n\nLa palabra %s tiene %d letras",palabra,i);
	fflush(stdin);
	getchar();
}